import React from 'react';
import { hashHistory } from 'react-router';
const calcMoney = (price) => {
  let mixed = price % 100;
  const int = (price - mixed) / 100;
  mixed = (`0${mixed}`).slice(-2);
  // return [int, mixed];
	return int + '.' +mixed;
};
module.exports = [
  {
    key:'dealNum',
    title:'流水号',
    dataType:'varchar',
  },
  // {
  //   key:'orderId',
  //   title:'订单号',
  //   dataType:'varchar',
  //   primary : true,
  //   // render: (text) => {
  //   //   const handleClick = () => {
  //   //     alert('click')
  //   //   }
  //   //   return (<span
  //   //       onClick={handleClick}
  //   //       style={{color: '#108DE9', cursor: 'pointer'}}
  //   //     >{text}</span>)
  //   // }
  // },
  // {
  //   key:'orderStatus',
  //   title:'账单状态',
  //   dataType:'varchar',
  //   render: (text) => {
  //     let showText = '';
  //     switch (text) {
  //       case 0:
  //         showText = '审核中';
  //         break;
  //       case 1:
  //         showText = '放款中';
  //         break;
  //       case 2:
  //         showText = '审核失败';
  //         break;
  //       case 3:
  //         showText = '正常还款';
  //         break;
  //       case 4:
  //         showText = '逾期还款';
  //         break;
  //       case 5:
  //         showText = '逾期待还款';
  //         break;
  //       case 6:
  //         showText = '未逾期待还款';
  //         break;
  //       case 7:
  //         showText = '放款失败';
  //         break;
  //       case 8:
  //         showText = '审核通过';
  //         break;
      
  //       default:
  //         break;
  //     }
  //     return <span>{showText}</span>
  //   }
  // },
  {
    key:'status',
    title:'账单状态',
    dataType:'varchar',
    render: (text) => {
      let showText = '';
      switch (text) {
        case 0:
          showText = '创建';
          break;
        case 1:
          showText = '审核中';
          break;
        case -1:
          showText = '未通过';
          break;
        case 10:
          showText = '完成';
          break;
       
      
        default:
          break;
      }
      return <span>{showText}</span>
    }
  },
  {
    key:'userName',
    title:'姓名',
    dataType:'varchar',
  },
  {
    key:'money',
    title:'借款金额',
    dataType:'varchar',
    render: (text, row, index) => {
      if(!text)
      return;
        return <span>{calcMoney(text)}元</span>;
    }
  },
  // {
  //   key:'borrowType',
  //   title:'类别',
  //   dataType:'varchar',
  // },
  {
    key:'type',
    title:'类别',
    dataType:'varchar',
    render: (text) => {
      let showText = '';
      switch (text) {
        case '200':
          showText = '小额贷';
          break;
        case '300':
          showText = '闪借贷';
          break;
      
        default:
          break;
      }
      return <span>{showText}</span>
    }
  },
  {
    key:'loadDay',
    title:'分期数',
    dataType:'varchar',
    render: (text) => {
      return <span>{text}天</span>
    }
  },
  {
    key:'bankName',
    title:'收款银行',
    dataType:'varchar',
  },
  {
    key:'bankCode',
    title:'收款卡号',
    dataType:'varchar',
  },
  {
    key:'platform',
    title:'打款渠道',
    dataType:'varchar',
    render: (text) => {
      let showText = ''
      switch (text) {
        case 'ALLIN':
          showText = '通联';
          break;
      
        default:
          break;
      }
    return <span>{showText}</span>
    }
  },
  {
    key:'sourceMoney',
    title:'资金源',
    dataType:'varchar',
  },
  {
    key:'lendTime',
    title:'打款时间',
    dataType:'varchar',
    render: (text, row, index) => {
      if(!text)
      return '';
      return new Date(text).format("yyyy-MM-dd HH:mm:ss");
    }
  },
  {
    key:'orderNum',
    title:'订单号',
    dataType:'varchar',
  },
  {
    key:'orderCreatedTime',
    title:'订单生成时间',
    dataType:'varchar',
    render: (text, row, index) => {
      if(!text)
      return '';
      return new Date(text).format("yyyy-MM-dd HH:mm:ss");
    }
  },
];